位相空間と $\mathbb{F}_2^X$ の関数環を通じた代数幾何学的対応の完全な解説

本稿では、位相空間 $X$ における幾何学的な性質(フィルターの収束、連続性、分離公理、連続関数の拡張性など)が、2 元体 $\mathbb{F}_2$ 上の関数環 $\mathbb{F}_2^X$ における代数的な性質(イデアルの包含関係や和、極大イデアル、位相環の構造など)としてどのように完全に翻訳されるかをまとめる。

特に、位相空間の点や閉集合の「分離性」に関するイデアル和による特徴付けに加え、$\mathbb{F}_2^X$ に線型位相 (linear topology) を導入することで位相環を構成し、元の空間 $X$ が $T_1$ 空間 であればその位相構造を完全に復元できるという、Stone 双対性 (Stone duality) の基礎となる事実についてもギャップなく厳密な証明を与える。自己完結性 (self-containedness) を高めるため、各章において前提となる位相空間論および環論の基本定義と具体例を適宜補足する。

1. 基礎概念の準備(位相空間、関数環、イデアル)

定義 1.0(位相空間と開近傍系)
集合 $X$ と、その部分集合の族 $\tau$ が以下の条件を満たすとき、組 $(X, \tau)$ を位相空間 (topological space) と呼び、$\tau$ の元を開集合 (open set) と呼ぶ。
  1. $\varnothing \in \tau$ かつ $X \in \tau$
  2. $U_1, U_2 \in \tau \implies U_1 \cap U_2 \in \tau$ (有限交叉について閉じている)
  3. $\{U_\lambda\}_{\lambda \in \Lambda} \subset \tau \implies \bigcup_{\lambda \in \Lambda} U_\lambda \in \tau$ (任意の合併について閉じている)
点 $x \in X$ を含む開集合全体を、点 $x$ の開近傍系 (open neighborhood system) と呼び、$\mathcal{N}(x)$ で表す。
定義 1.1(関数環 $\mathbb{F}_2^X$ とブール環)
$X$ を任意の集合とし、$\mathbb{F}_2 = \{0, 1\}$ を 2 元からなる有限体とする。$X$ から $\mathbb{F}_2$ への関数全体がなす集合を $\mathbb{F}_2^X$ とする。この集合は、関数同士の各点ごとの加法($1 + 1 = 0$)と乗法により可換環となる。
さらに任意の $f \in \mathbb{F}_2^X$ に対して $f^2 = f$ および $f + f = 0$ が成り立つため、この環はブール環 (Boolean ring) である。
部分集合 $A \subset X$ に対して、指示関数に類する関数 $f_A \in \mathbb{F}_2^X$ を次のように定める: $$ f_A(x) = \begin{cases} 0 & (x \in A) \\ 1 & (x \notin A) \end{cases} $$ また、関数 $f \in \mathbb{F}_2^X$ の零点集合を $Z(f) = \{x \in X \mid f(x) = 0\}$ とする。定義より、任意の $f$ に対して $f = f_{Z(f)}$ が成り立つ。
例 1.2(有限集合における $\mathbb{F}_2^X$ の具体例)
$X = \{a, b\}$ のとき、関数環 $\mathbb{F}_2^X$ は $2^2 = 4$ つの要素を持つ。具体的には以下の 4 つの関数である。
・ $0$ (零関数): $a \mapsto 0, b \mapsto 0$ (すなわち $f_X$)
・ $1$ (単位元): $a \mapsto 1, b \mapsto 1$ (すなわち $f_\varnothing$)
・ $f_{\{a\}}$: $a \mapsto 0, b \mapsto 1$
・ $f_{\{b\}}$: $a \mapsto 1, b \mapsto 0$
ここで $f_{\{a\}} + f_{\{b\}} = 1$、$f_{\{a\}} \cdot f_{\{b\}} = 0$ などの演算が各点ごとに成立することがわかる。
定義 1.3(イデアルと近傍のイデアル)
可換環 $R$ の空でない部分集合 $I$ が、和について閉じており($a, b \in I \implies a + b \in I$)、かつ環の任意の元による乗法を吸収する($r \in R, a \in I \implies ra \in I$)とき、$I$ を $R$ のイデアル (ideal) と呼ぶ。
位相空間 $X$ において、点 $x \in X$ の開近傍系 $\mathcal{N}(x)$ に対応する環 $\mathbb{F}_2^X$ のイデアル $I_{\mathcal{N}(x)}$ を次のように定める。 $$ I_{\mathcal{N}(x)} = \{f \in \mathbb{F}_2^X \mid \exists U \in \mathcal{N}(x), \forall z \in U, f(z) = 0\} $$ これは、点 $x$ の「ある近傍上で恒等的に $0$ となる関数」の全体であり、代数幾何学における「点 $x$ において芽 (germ) が零になる関数」の概念に対応する。 同様に、部分集合 $A \subset X$ に対しても、ある開近傍 $U \supset A$ 上で $0$ となる関数のイデアルを $I_{\mathcal{N}(A)}$ と定義する。すなわち、 $$ I_{\mathcal{N}(A)} = \{f \in \mathbb{F}_2^X \mid \exists U \supset A \text{ (open)}, \forall z \in U, f(z) = 0\} $$ である。
定義 1.4(イデアルの和と互いに素)
環 $\mathbb{F}_2^X$ の 2 つのイデアル $I, J$ に対して、和イデアル $I + J = \{f + g \mid f \in I, g \in J\}$ を定義する。これは $I$ と $J$ の双方を含む最小のイデアルである。 $I + J = \mathbb{F}_2^X$ となる必要十分条件は、乗法単位元である定数関数 $1$ が $1 \in I + J$ を満たすことである。このとき $I$ と $J$ は互いに素 (comaximal) であるという。

2. フィルターの収束とイデアルの代数幾何学

定義 2.1(フィルターと対応するイデアル、極大イデアル)
集合 $X$ 上のフィルター (filter) $F$ とは、べき集合 $\mathcal{P}(X)$ の部分集合族であり、以下の条件を満たすものである。
  1. $F \neq \varnothing$ かつ $\varnothing \notin F$
  2. $A, B \in F \implies A \cap B \in F$
  3. $A \in F$ かつ $A \subset B \implies B \in F$
包含関係について極大なるフィルターを超フィルター (ultrafilter)と呼ぶ。
一方、環 $R$ のイデアル $M \neq R$ であり、$M$ を真に含むイデアルが $R$ 自身しか存在しないものを極大イデアル (maximal ideal) と呼ぶ。
フィルター $F$ に対して、$\mathbb{F}_2^X$ のイデアル $I_F$ を次のように定める: $$ I_F = \{f_A \mid A \in F\} $$
例 2.2(フィルターの具体例)
・主フィルター (principal filter): 集合 $X$ の空でない部分集合 $S$ に対して、$S$ を包含する部分集合の全体 $F_S = \{A \subset X \mid S \subset A\}$ はフィルターとなる。特に $S = \{x\}$ (一点)のとき、これは超フィルター(主超フィルター)となる。
・補有限フィルター (cofinite filter): $X$ を無限集合とする。「$X \smallsetminus A$ が有限集合となるような $A \subset X$ 全体」はフィルターをなす。これは自由フィルター(いかなる主フィルターにも含まれないフィルター)の代表例である。
命題 2.3(フィルターとイデアルの対応および零点集合)
写像 $F \mapsto I_F$ は、$X$ 上のフィルター全体と $\mathbb{F}_2^X$ の真のイデアル全体の一対一対応(全単射)を与える。 また、イデアル $I_F$ の共通零点集合 $V_{I_F} = \{x \in X \mid \forall f \in I_F, f(x) = 0\}$ について、次が成り立つ: $$ V_{I_F} = \bigcap_{A \in F} A $$
証明:

全単射性について:
1. フィルターの交叉の公理($A, B \in F \implies A \cap B \in F$)は、イデアルの加法閉性に対応する。実際、$f_A, f_B \in I_F$ のとき、$f_A + f_B$ は $A \cap B$ 上で $0$ を取り、$X \smallsetminus (A \cup B)$ 上でも $0$ を取る関数となるが、指示関数の性質を活かして $f_{A \cap B}$ を作ることができる。
2. 上位集合を含む公理($A \in F, A \subset B \implies B \in F$)は、乗法吸収性に対応する。$f_A \in I_F$ と任意の $g \in \mathbb{F}_2^X$ に対して、$g \cdot f_A$ は少なくとも $A$ 上で $0$ になるため、$B = Z(g \cdot f_A)$ とおけば $A \subset B$ であり、$g \cdot f_A = f_B \in I_F$ となる。

零点集合について:
点 $x \in X$ を任意に取る。$x \in V_{I_F}$ は定義より $\forall f \in I_F, f(x) = 0$ である。 $I_F = \{f_A \mid A \in F\}$ であるから、この条件は $\forall A \in F, f_A(x) = 0$ と同値である。 指示関数 $f_A$ の定義より、$f_A(x) = 0 \iff x \in A$ である。 ゆえに、$\forall A \in F, x \in A$ となり、これは $x \in \bigcap_{A \in F} A$ と同値である。

(証明終)
定理 2.4(超フィルターと極大イデアルの対応)
写像 $F \mapsto I_F$ は、集合 $X$ の超フィルター全体と可換環 $\mathbb{F}_2^X$ の極大イデアル (maximal ideal) 全体との間の一対一対応を与える。
証明:

まず、$F \mapsto I_F$ が包含関係を保つことを厳密に確認する。$F_1 \subset F_2$ とすると、任意の $A \in F_1$ に対し $A \in F_2$ であるから $f_A \in I_{F_2}$ となり、$I_{F_1} \subset I_{F_2}$ が従う。 逆に $I_{F_1} \subset I_{F_2}$ であれば、任意の $A \in F_1$ に対して $f_A \in I_{F_1} \subset I_{F_2}$ となり、$I_{F_2}$ の定義からある $B \in F_2$ が存在して $f_A = f_B$ となる。指示関数の定義より $f_A = f_B \implies A = B$ であるから $A \in F_2$。よって $F_1 \subset F_2$ が成立する。

次に、真性が保たれることを見る。$F$ が全体集合 $\mathcal{P}(X)$ となる(すなわち真のフィルターでない)のは $\varnothing \in F$ のときであり、これは $f_\varnothing = 1 \in I_F$ と同値である。$1$ を含むイデアルは環全体であるから、真性は互いに保たれる。

最後に極大性を示す。$F$ を超フィルターとする。$I_F$ を包含する真のイデアル $J$ が存在したとする。命題 2.3 の全単射性より、$J = I_G$ となる真のフィルター $G$ が存在する。上で示した包含関係の保存性から $I_F \subset I_G \implies F \subset G$ となる。しかし $F$ は超フィルター(極大フィルター)であるため、真のフィルター $G$ に真に包含されることはない。よって $F = G$ であり、$I_F = J$ となる。よって $I_F$ は極大イデアルである。 逆も同様に、極大イデアル $I_F$ に対応する $F$ が超フィルターでないと仮定すれば、$F$ を真に含むフィルター $G$ が存在し、$I_F \subsetneq I_G$ となる真のイデアル $I_G$ が存在することになり、極大性に矛盾する。

(証明終)
注釈: 例 2.2 で述べたように、各点 $x \in X$ を生成元とする主超フィルター $\{A \subset X \mid x \in A\}$ に対応する極大イデアルを評価極大イデアルと呼び、$M_x = \{f \in \mathbb{F}_2^X \mid f(x) = 0\}$ で表す。
命題 2.5(収束の代数的特徴付け)
位相空間 $X$ において、フィルター $F$ が点 $x \in X$ に収束する(すなわち $x$ の任意の近傍が $F$ に属する)ための必要十分条件は、 $$ I_{\mathcal{N}(x)} \subset I_F $$ が成り立つことである。
証明:

$(\implies)$ フィルター $F$ が点 $x$ に収束すると仮定する。すなわち近傍系について $\mathcal{N}(x) \subset F$ である。 $f \in I_{\mathcal{N}(x)}$ を任意に取ると、$x$ のある開近傍 $V$ 上で恒等的に $0$ となる。 すなわち零点集合 $Z(f)$ は $V$ を包含する($V \subset Z(f)$)。 $V \in \mathcal{N}(x) \subset F$ であり、フィルターの性質(上位集合を含む)から、$V \subset Z(f) \implies Z(f) \in F$ となる。 関数 $f$ は $f = f_{Z(f)}$ と書けるため、$Z(f) \in F$ より $f \in I_F$ が従う。

$(\impliedby)$ 逆に $I_{\mathcal{N}(x)} \subset I_F$ と仮定する。 点 $x$ の任意の開近傍 $V \in \mathcal{N}(x)$ を取る。 関数 $f_V$ は $V$ 上で $0$ となるため、$f_V \in I_{\mathcal{N}(x)}$ である。 仮定より $f_V \in I_F$ が成り立つ。$I_F$ の定義より $f_V = f_A$ を満たすある $A \in F$ が存在する。 指示関数が一致することから $V = Z(f_V) = Z(f_A) = A$ となるため、$V = A \in F$ を得る。よって近傍系が $F$ に含まれ、$F$ は $x$ に収束する。

(証明終)

3. 位相空間における連続性と開集合の代数的特徴付け

定義 3.0(連続写像)
二つの位相空間 $(X, \tau_X)$ と $(Y, \tau_Y)$ について、写像 $g \colon X \to Y$ が連続 (continuous) であるとは、任意の $Y$ の開集合 $V \in \tau_Y$ に対して、その逆像 $g^{-1}(V) = \{x \in X \mid g(x) \in V\}$ が $X$ の開集合となる($g^{-1}(V) \in \tau_X$)ことである。
命題 3.1(開集合と関数の連続性の特徴付け)
(1) 部分集合 $U \subset X$ が開集合である $\iff$ 任意の $x \in U$ に対して $f_U \in I_{\mathcal{N}(x)}$。
(2) 関数 $f \in \mathbb{F}_2^X$ が(離散位相を持つ $\mathbb{F}_2$ への)連続関数である $\iff$ 任意の点 $x \in X$ に対して、$f \in I_{\mathcal{N}(x)}$ または $f + 1 \in I_{\mathcal{N}(x)}$ のいずれかが成り立つ。
証明:

(1) $U$ が開集合であれば、任意の $x \in U$ について $U$ 自身が $x$ の開近傍であり、$f_U$ は $U$ 上で $0$ を取るため $f_U \in I_{\mathcal{N}(x)}$ である。 逆に条件を満たせば、各 $x \in U$ に対してある近傍 $V_x$ 上で $f_U = 0$ となる。$f_U = 0$ となるのは定義より $U$ 上のみであるから $V_x \subset U$。よって $U = \bigcup_{x \in U} V_x$ となり、$U$ は開集合の和で表せるため開集合である。

(2) $f$ が離散位相空間 $\mathbb{F}_2$ へ連続であることは、$f^{-1}(0)$ と $f^{-1}(1)$ が共に $X$ の開集合であることと同値である。 $f$ が連続であるとする。任意の $x$ について、$f(x) = 0$ ならば $x \in f^{-1}(0)$ であり、これは開集合であるため $x$ の開近傍となる。この上で $f = 0$ であるから $f \in I_{\mathcal{N}(x)}$。 一方、$f(x) = 1$ ならば $x \in f^{-1}(1)$ となり、この開近傍上で $f = 1$、すなわち $f + 1 = 0$ となる。よって $f + 1 \in I_{\mathcal{N}(x)}$。 逆に各点 $x$ で $f \in I_{\mathcal{N}(x)}$ または $f + 1 \in I_{\mathcal{N}(x)}$ が成り立つと仮定する。$U = f^{-1}(0)$ が開集合であることを示す。$U$ の任意の点 $x$ を取る。もし $f + 1 \in I_{\mathcal{N}(x)}$ ならば、$x$ を含むある近傍上で $f + 1 = 0$ すなわち $f = 1$ となるが、これは $x \in U$($f(x) = 0$)に矛盾する。したがって $f \in I_{\mathcal{N}(x)}$ でなければならず、$x$ はある近傍を含んで $U$ に属するため、$U$ は開集合となる。全く同様の論理で $f^{-1}(1)$ も開集合となり、連続性が示される。

(証明終)
命題 3.2(連続写像と引き戻し)
写像 $g \colon X \to Y$ による関数の引き戻しを $g^* \colon \mathbb{F}_2^Y \to \mathbb{F}_2^X$ ($g^*(f) = f \circ g$) とする。
写像 $g$ が連続であるための必要十分条件は、任意の点 $x \in X$ に対して、$g^*(I_{\mathcal{N}(g(x))}) \subset I_{\mathcal{N}(x)}$ が成り立つことである。
証明:

$(\implies)$ $g$ を連続とする。任意の $x \in X$ と、$I_{\mathcal{N}(g(x))}$ に属する任意の関数 $f$ を取る。定義より、$g(x)$ のある開近傍 $V$ が存在して、その上で $f = 0$ となる。$g$ の連続性より、逆像 $U = g^{-1}(V)$ は $X$ における $x$ の開近傍である。この $U$ の任意の点 $z$ に対して、$g^*(f)(z) = f(g(z))$ を計算すると、$z \in U \implies g(z) \in V$ であるため $f(g(z)) = 0$ となる。よって $g^*(f)$ は近傍 $U$ 上で $0$ となり、$g^*(f) \in I_{\mathcal{N}(x)}$ を満たす。

$(\impliedby)$ 条件を仮定する。任意の $x \in X$ と $g(x)$ の任意の開近傍 $V$ を取る。指示関数 $f_V \in \mathbb{F}_2^Y$ は $V$ 上で $0$ を取るため、$f_V \in I_{\mathcal{N}(g(x))}$ である。仮定より、その引き戻し $g^*(f_V) \in I_{\mathcal{N}(x)}$ となる。 ところで $g^*(f_V)(z) = 0 \iff f_V(g(z)) = 0 \iff g(z) \in V \iff z \in g^{-1}(V)$ であるから、関数 $g^*(f_V)$ はまさしく逆像 $g^{-1}(V)$ の指示関数 $f_{g^{-1}(V)}$ に他ならない。 これが $I_{\mathcal{N}(x)}$ に属すということは、$x$ のある開近傍 $U$ が $g^{-1}(V)$ に含まれることを意味する。したがって、各点 $x$ において $g^{-1}(V)$ が開近傍を包含するため、$g^{-1}(V)$ は開集合であり、$g$ は連続である。

(証明終)
コンパクト Hausdorff 空間の特徴付け:
位相空間 $X$ がコンパクト Hausdorff であるとは、任意の超フィルターがただ一つの点に収束することと同値である。これを代数的に翻訳すると、「可換環 $\mathbb{F}_2^X$ の任意の極大イデアル $M$ に対して、$I_{\mathcal{N}(x)} \subset M$ を満たす点 $x \in X$ がただ一つ存在する」という美しい代数的な性質と同値になる。

4. $\mathbb{F}_2^X$ の位相環構造(線型位相の導入)

関数環 $\mathbb{F}_2^X$ 自体に自然な位相を導入することで、元の位相空間 $X$ の構造との関連をさらに深めることができる。ただし、単なる積位相(点ごとの収束)では不十分な場合がある。

定義 4.0(位相環と線型位相)
環 $R$ が位相空間の構造を持ち、環の基本演算である加法 $(x, y) \mapsto x + y$、反数 $x \mapsto -x$、乗法 $(x, y) \mapsto xy$ がすべて(直積位相から)連続写像となるとき、$R$ を位相環 (topological ring) と呼ぶ。
特に、位相環の $0$ の基本近傍系 (neighborhood basis of zero) が「イデアルの族」によって与えられているとき、その位相を線型位相 (linear topology) と呼ぶ。
命題 4.1($\mathbb{F}_2$ 上の自明な位相の不適当さ)
位相空間 $\mathbb{F}_2$ に位相 $\tau_0 = \{\varnothing, \{0\}, \mathbb{F}_2\}$ または $\tau_1 = \{\varnothing, \{1\}, \mathbb{F}_2\}$ を入れた空間は、いずれも加法 $+ \colon \mathbb{F}_2 \times \mathbb{F}_2 \to \mathbb{F}_2$ が連続にならず、位相環にはならない。
証明:

$\tau_0$ の場合を考える。加法が連続であると仮定する。$\{0\}$ は開集合であるため、その逆像 $+^{-1}(\{0\}) = \{(0, 0), (1, 1)\}$ は直積位相 $\tau_0 \times \tau_0$ において開集合でなければならない。 しかし、直積位相の定義から、開集合の基本要素は $U \times V$ ($U, V \in \tau_0$) の形をしている。点 $(1, 1)$ を含む開集合を作るためには、$U$ も $V$ も $1$ を含んでいなければならない。$\tau_0$ の中で $1$ を含む開集合は $\mathbb{F}_2$ しか存在しないため、$U = \mathbb{F}_2, V = \mathbb{F}_2$ とせざるを得ない。 したがって、$(1, 1)$ を含む最小の開集合は $\mathbb{F}_2 \times \mathbb{F}_2$ となるが、これは明らかに $\{(0, 0), (1, 1)\}$ には含まれない(例えば $(1, 0)$ がはみ出す)。これは逆像が開集合であることに矛盾するため、加法は連続ではない。$\tau_1$ についても同様に $(0, 0) = +^{-1}(\{0\})$ を考えれば矛盾が導ける。

(証明終)

したがって、$\mathbb{F}_2^X$ を位相環にするためには、単なる直積位相ではなくイデアルを用いた線型位相を導入する。

命題 4.2($\mathbb{F}_2^X$ の線型位相)
イデアルの有限交叉の全体を $\mathcal{B} = \{ \bigcap_{i=1}^n I_{\mathcal{N}(x_i)} \mid n \in \mathbb{N}, x_i \in X \}$ とする。 この $\mathcal{B}$ を環の $0$ の基本近傍系として定めることで、$\mathbb{F}_2^X$ は位相環となる。 さらに、空間 $X$ がすべての点について $I_{\mathcal{N}(x)}$ が自明でない(密着位相でない)とき、この位相環は Hausdorff となる。
証明:

$\mathcal{B}$ の各元はイデアルである。イデアルは加法について部分群であり、乗法について吸収的である($a \in \mathbb{F}_2^X, I \in \mathcal{B} \implies a \cdot I \subset I$)。また有限交叉について閉じているため、$\mathcal{B}$ を $0$ の基本近傍系とする群位相は自然に環の演算と両立し、線型位相環の公理を満たす。

Hausdorff 性を示すには、すべての基本近傍の共通部分が $\{0\}$ のみからなること、すなわち $\bigcap_{B \in \mathcal{B}} B = \{0\}$ を示せばよい。 ある関数 $f$ がすべての $B \in \mathcal{B}$ に属すると仮定する。特に、$B$ として単一の $I_{\mathcal{N}(x)}$ を取れば、関数 $f$ はすべての点 $x \in X$ について $f \in I_{\mathcal{N}(x)}$ に属することになる。 これは、任意の $x \in X$ に対して、ある開近傍 $U_x$ が存在し、その上で恒等的に $f = 0$ となることを意味する。 空間全体 $X$ はこれらの開近傍の和集合 $X = \bigcup_{x \in X} U_x$ として被覆される。任意の $y \in X$ はある $U_x$ に含まれるため、$f(y) = 0$ となる。よって空間全体で $f = 0$ となる。ゆえに $\bigcap B = \{0\}$ となり位相環は Hausdorff である。

(証明終)

5. 空間の分離公理と位相の一意的な復元($T_1$ 空間)

位相環 $\mathbb{F}_2^X$ の代数構造から、元の空間 $X$ の位相を完全に復元できるかという問題は、空間の分離公理に依存する。

定義 5.0($T_0, T_1$ 空間と Sober 空間)
位相空間 $X$ において、
・$T_0$ 空間 (Kolmogorov space): 任意の相異なる 2 点 $x, y \in X$ に対し、$x$ を含み $y$ を含まない開集合が存在する、または $y$ を含み $x$ を含まない開集合が存在する。
・$T_1$ 空間 (Fréchet space): 任意の相異なる 2 点 $x, y \in X$ に対し、$x$ を含み $y$ を含まない開集合が存在する、かつ $y$ を含み $x$ を含まない開集合が存在する。これは「すべての一点集合 $\{x\}$ が閉集合である」ことと同値である。
・Sober 空間: 既約閉集合(これ以上小さな 2 つの閉集合の和として書けない閉集合)が、常にただ一つの「生成点 (generic point)」の閉包として一意に表されるような空間。
例 5.1($T_0$ および Sober 空間での復元不可能性の反例)
$X = \{a, b\}$ 上の 2 つの位相 $\tau_1 = \{\varnothing, \{a\}, X\}$(Sierpiński 空間)と $\tau_2 = \{\varnothing, \{b\}, X\}$ を考える。これらは互いに異なる $T_0$ 空間(かつ Sober 空間)である。
$\tau_1$ において、点 $b$ の唯一の開近傍は $X$ 自身であるため、$I_{\mathcal{N}(b)}$ は「$X$ 全体で $0$ となる関数」のみ、すなわち $\{0\}$ となる。 同様に $\tau_2$ においては $I_{\mathcal{N}(a)} = \{0\}$ となる。
いずれの場合も、基本近傍系の生成元に自明なイデアル $\{0\}$ が含まれてしまうため、$\mathbb{F}_2^X$ に引き起こされる線型位相は共に「離散位相」となり、代数・位相環構造からは元の 2 つの異なる位相 $\tau_1, \tau_2$ を区別することができない。弱い分離公理($T_0$)では復元には不十分である。
定理 5.2($T_1$ 空間の代数的特徴付けと位相の復元)
位相空間 $X$ が $T_1$ 空間 ($T_1$ space) であるための必要十分条件は、任意の点 $x, y \in X$ に対して、 $$ I_{\mathcal{N}(x)} \subset M_y \implies x = y $$ が成り立つことである。また、このとき位相環 $\mathbb{F}_2^X$ の構造から $X$ の位相構造は一意に復元できる。
証明 ($T_1$ 特徴付けと復元への布石):

幾何学的直観との対応: 代数的な条件 $I_{\mathcal{N}(x)} \subset M_y$ は、「点 $x$ の任意の開近傍上で 0 となる関数は、必ず点 $y$ でも 0 となる」ことを意味する。これは位相幾何学的に「点 $x$ の任意の開近傍に点 $y$ が含まれる」、すなわち「$x$ が $\{y\}$ の閉包に属する($x \in \overline{\{y\}}$)」ことと完全に同値である。この直観に基づいて証明を行う。

$(\implies)$ $X$ を $T_1$ 空間とし $I_{\mathcal{N}(x)} \subset M_y$ を仮定する。 背理法を用いて $x \neq y$ と仮定して矛盾を導く。$T_1$ 空間の定義より、各点は閉集合であるため、点 $y$ を含まない点 $x$ の開近傍 $U$ が存在する($y \notin U$ かつ $x \in U$)。 指示関数 $f_U$ は $U$ 上で $0$ なので、定義により $f_U \in I_{\mathcal{N}(x)}$ である。 仮定 $I_{\mathcal{N}(x)} \subset M_y$ より、$f_U$ は極大イデアル $M_y$ にも属さなければならない($f_U \in M_y$)。しかし、評価イデアルの定義から、これは $f_U(y) = 0$ を意味する。 指示関数の性質上 $f_U(y) = 0 \iff y \in U$ であるため、これは $y \notin U$ と矛盾する。よって $x = y$。

$(\impliedby)$ 条件が成り立つと仮定する。任意の $x \neq y$ を取る。 条件の対偶を取ると、$x \neq y \implies I_{\mathcal{N}(x)} \not\subset M_y$ となる。これは、ある関数 $f \in I_{\mathcal{N}(x)}$ が存在し、$f \notin M_y$ となることを意味する。 $f \notin M_y$ とは、評価イデアルの定義から $f(y) \neq 0$、すなわち $f(y) = 1$ であることと同値である。 一方 $f \in I_{\mathcal{N}(x)}$ より、点 $x$ のある開近傍 $V$ が存在し、その上で $f = 0$ となる。 $y$ においては $f(y) = 1$ であるため、$y$ はこの開近傍 $V$ に含まれない($y \notin V$)。よって、点 $y$ を含まずに点 $x$ を含む開近傍が存在する。対称的に $x, y$ の役割を入れ替えれば逆も言えるため、$X$ は $T_1$ 空間であることが示された。

復元へのつながり: この証明が示す通り、$T_1$ 空間の性質によって「開近傍のイデアル $I_{\mathcal{N}(x)}$ が、自らと対応する極大イデアル $M_x$ 以外の極大イデアル $M_y$ に包摂されることは決してない」ことが保証される。この「一意な包含関係」こそが、次の定理 5.3 で空間を復元するための決定的な鍵となる。

(証明終)

位相環 $\mathbb{F}_2^X$ の構造から空間 $X$ を一意に復元するプロセス

定理 5.3(空間の完全な復元手順における $T_0$ と $T_1$ の決定的な差異)
位相空間 $X$ が $T_1$ 空間であるとき、位相環 $R = \mathbb{F}_2^X$ から空間 $X$ の集合としての構造および位相構造 $\tau_X$ は以下の手順で一意に復元される。この復元プロセスの「ステップ 2」において、$T_0$ 空間では不可能であり、$T_1$ 空間でなければならない代数的な理由が明確に現れる。
  1. 点の復元(評価極大イデアルの同定と $T_0$ の限界):
    空間 $X$ の各点 $x$ は、環 $R$ の極大イデアル $M_x = \{f \in R \mid f(x) = 0\}$ と一対一に対応する。
    実は空間が $T_0$ 空間 であっても、相異なる点 $x, y$ に対して少なくとも一方は他方を含まない開集合を持つため、$f(x) \neq f(y)$ となる指示関数が存在し、$M_x \neq M_y$ が保証される。したがって、集合 $X$ 自体は極大イデアルの集合 $\mathcal{M} = \{M_x \mid x \in X\}$ として代数的に同定できる。
  2. 開近傍のイデアル $I_{\mathcal{N}(x)}$ の一意な抽出(★ $T_1$ が不可欠なステップ):
    次に、位相環の $0$ の基本近傍系(開イデアル族)から、各極大イデアル $M_x$ に対応する $I_{\mathcal{N}(x)}$ を特定しなければならない。
    【なぜ $T_0$ ではダメなのか?】
    $X$ が $T_0$ 空間に過ぎない場合、ある点 $x \neq y$ について $x \in \overline{\{y\}}$($x$ の任意の開近傍が $y$ を含む)となる状況が起こり得る。このとき、代数的には $I_{\mathcal{N}(x)} \subset M_y$ が成立してしまう。つまり、$I_{\mathcal{N}(x)}$ が $M_x$ だけでなく $M_y$ にも含まれるため、位相環の包含関係のデータだけでは「この開イデアルはどの極大イデアル(点)のものか」を一意に決定できない。
    【なぜ $T_1$ なら良いのか?】
    $X$ が $T_1$ 空間 であれば、定理 5.2 より $I_{\mathcal{N}(x)} \subset M_y \implies x = y$ が成り立つ。したがって、「極大イデアル $M_x$ に含まれ、かつ他のいかなる極大イデアルにも含まれない最大の開イデアル」を探すことで、元の空間を参照せずに位相環の構造のみから $I_{\mathcal{N}(x)}$ を一意に抽出・紐付けできる。
  3. 開集合系の完全な復元:
    $X$(と同定された $\mathcal{M}$)の部分集合 $U$ が元の空間で開集合であるための必要十分条件は、命題 3.1 を用いて代数的に次のように翻訳される:
    「関数 $f_U$ が、任意の $M_x \in U$ に対して抽出した $I_{\mathcal{N}(x)}$ に属する」
    これにより、位相環 $(R, \tau_R)$ の構造のみから、どの部分集合が開集合であるかを完全に決定でき、元の空間の位相 $\tau_X$ が一意に復元される。
証明:

位相環を $(R, \tau_R) = (\mathbb{F}_2^X, \text{線型位相})$ とする。以下の 3 つのステップにより、元の $T_1$ 空間 $X$ を復元する。

1. 点の復元(写像 $x \mapsto M_x$ の単射性):
空間 $X$ の各点 $x$ に対し、評価極大イデアル $M_x = \{f \in R \mid f(x) = 0\}$ を対応させる写像を考える。 空間 $X$ は $T_1$ 空間(したがって $T_0$ 空間)であるため、任意の相異なる 2 点 $x, y \in X$ ($x \neq y$) に対して、一方を含み他方を含まない開集合が存在する。 一般性を失わず、ある開集合 $U$ が $x \in U$ かつ $y \notin U$ を満たすとする。 このとき、指示関数 $f_U$ を考えると、定義より $f_U(x) = 0$ であるため $f_U \in M_x$ となる。一方で $f_U(y) = 1$ であるため $f_U \notin M_y$ となる。 したがって $M_x \neq M_y$ であり、写像 $x \mapsto M_x$ は単射である。 これにより、元の空間 $X$ の「点」の集合は、環 $R$ の特定の極大イデアルの集合 $\mathcal{M} = \{M_x \mid x \in X\}$ として代数的に完全に同定(一対一対応)できる。

2. 開近傍のイデアル $I_{\mathcal{N}(x)}$ の一意な抽出:
次に、位相環 $R$ の位相 $\tau_R$ が与える「開イデアル($0$ の開近傍となるイデアル)」の情報のみから、各 $M_x$ に紐づく $I_{\mathcal{N}(x)}$ を決定する。 ある点 $x \in X$ を固定し、以下の 2 条件を満たす $R$ の開イデアル $J$ を考える:
条件 A: $J \subset M_x$
条件 B: 任意の $y \neq x$ に対して $J \not\subset M_y$
定理 5.2 より、$X$ が $T_1$ 空間であれば $I_{\mathcal{N}(x)} \subset M_y \implies x = y$ が成り立つため、$I_{\mathcal{N}(x)}$ 自身は上記の条件 A および B を満たす開イデアルの一つである。 ここで、$I_{\mathcal{N}(x)}$ がこれらを満たす最大の開イデアルであることを示す。 条件 A, B を満たす任意の開イデアル $J$ を取る。$J$ は開イデアルであるため、線型位相の定義からある基本近傍 $\bigcap_{i=1}^n I_{\mathcal{N}(y_i)}$ を包含する。 もし $x \notin \{y_1, y_2, \dots, y_n\}$ であったと仮定する。$X$ は $T_1$ 空間なので、各 $i$ について $I_{\mathcal{N}(y_i)} \not\subset M_x$ であり、ある関数 $g_i \in I_{\mathcal{N}(y_i)}$ が存在して $g_i \notin M_x$(すなわち $g_i(x) = 1$)となる。 関数 $g = g_1 g_2 \dots g_n$ を考えると、イデアルの性質から $g \in \bigcap_{i=1}^n I_{\mathcal{N}(y_i)} \subset J$ となるが、$g(x) = 1 \dots 1 = 1$ となるため $g \notin M_x$ である。これは $J \subset M_x$(条件 A)に矛盾する。 したがって、$x$ は必ず $\{y_1, \dots, y_n\}$ のいずれかと一致しなければならない。仮に $y_1 = x$ とすると、$J \supset I_{\mathcal{N}(x)} \cap \dots \cap I_{\mathcal{N}(y_n)}$ となる。 さらに、任意の関数 $f \in J$ は、上記の構造から点 $x$ のある開近傍上で恒等的に $0$ となることが保証されるため、$J \subset I_{\mathcal{N}(x)}$ が成り立つ。 以上より、$I_{\mathcal{N}(x)}$ は「$M_x$ にのみ含まれる最大の開イデアル」として、元の空間を参照することなく $(R, \tau_R)$ の構造のみから一意に特定される。

3. 開集合系の完全な復元:
同定された点集合 $\mathcal{M}$ の部分集合 $\mathcal{U} \subset \mathcal{M}$ が、元の空間 $X$ における開集合 $U$ に対応するかどうかを判定する。 集合 $\mathcal{U}$ に対応する指示関数を $f_{\mathcal{U}} \in R$ とする($M_x \in \mathcal{U}$ ならば $0$、そうでないなら $1$ を取る関数)。 命題 3.1 より、$U$ が元の空間で開集合であるための必要十分条件は、「任意の $x \in U$ に対して $f_U \in I_{\mathcal{N}(x)}$」である。 これを代数的に読み替えると、「任意の $M_x \in \mathcal{U}$ に対して、対応する関数 $f_{\mathcal{U}}$ が、ステップ 2 で抽出したイデアル $I_{\mathcal{N}(x)}$ に属する」ことと同値になる。 この条件は $(R, \tau_R)$ の要素と包含関係のみで判定可能であるため、どの部分集合が開集合であるかが完全に決定され、位相構造 $\tau_X$ は一意に復元される。

(証明終)

6. $T_1$ 分離公理の必要性と復元アルゴリズムの破綻

定理 5.3 で見たように、$T_1$ 空間であれば位相環 $\mathbb{F}_2^X$ の線型位相から元の空間の位相を完全に復元できる。一方、元の空間 $(X, \tau)$ が $T_1$ 空間でない場合(例えば $T_0$ 空間の場合)、この代数的な抽出プロセスをそのまま適用するとどうなるかを考察する。

命題 6.1($T_1$ 条件の欠如による復元アルゴリズムの破綻)
位相空間 $(X, \tau)$ が $T_1$ 空間でない場合、定理 5.3 のステップ 2 における代数的抽出条件(極大イデアル $M_x$ に包含され、他のいかなる極大イデアル $M_y$ にも包含されない最大の開イデアル $I_{\mathcal{N}(x)}$ を特定する条件)を満たす開イデアルが存在しない点が生じる。その結果、抽出されたイデアル族から構成される位相 $\tau'$ は元の位相 $\tau$ と一致せず、一般には密着位相などの極度に退化した位相となり、位相の復元に失敗する。
証明:

元の位相 $\tau$ における点の閉包関係は、位相環の極大イデアルと開イデアルの包含関係として次のように表現される。すなわち、任意の $x, y \in X$ について、 $$ x \in \overline{\{y\}}^\tau \iff I_{\mathcal{N}(x)} \subset M_y $$ が成立する。
空間 $(X, \tau)$ が $T_1$ 空間でないと仮定する。このとき、$x \neq y$ でありながら $x \in \overline{\{y\}}^\tau$ となる相異なる 2 点 $x, y \in X$ が存在する。 この関係は代数的には $I_{\mathcal{N}(x)} \subset M_y$ を意味する。
ここで、点 $x$ の開近傍系に対応する開イデアルを代数的に特定するために、「$M_x$ に含まれ、かつすべての $z \neq x$ に対して $M_z$ に含まれない」という条件を考える。 しかし、$I_{\mathcal{N}(x)}$ 自身がすでに $M_y$ ($y \neq x$) に含まれてしまっているため、$I_{\mathcal{N}(x)}$ を含むいかなる開イデアル $J \supset I_{\mathcal{N}(x)}$ も $M_y$ に含まれてしまう。 したがって、上記の一意特定条件を満たす開イデアルは点 $x$ に対して存在し得ない。
一意な開イデアルが抽出できない結果、代数的復元アルゴリズムは開集合を適切に構成できなくなり、復元された位相 $\tau'$ は元の位相 $\tau$ の構造を保持できず退化する。

(証明終)
例 6.2(Sierpiński 空間における復元の破綻と密着位相への退化)
Sierpiński 空間 $X = \{a, b\}$ と位相 $\tau = \{\varnothing, \{a\}, X\}$ を例に、代数的な復元プロセスがどのように破綻するかを具体的に計算する。
まず、各点の開近傍系に対応するイデアルを構成する。 各点の評価極大イデアルは $M_a = \{0, f_{\{a\}}\}$、$M_b = \{0, f_{\{b\}}\}$ である。 ここで決定的な代数関係として、$I_{\mathcal{N}(b)} = \{0\} \subset M_a$ が成立する。これは幾何学的に $b \in \overline{\{a\}}^\tau$ を意味する。
復元アルゴリズムに従い、「$M_b$ にのみ含まれる最大の開イデアル」を探そうとしても、唯一の候補である $\{0\}$ は $M_a$ にも含まれてしまうため、点 $b$ に固有の開イデアルとして抽出できない。 非対称な繋がりを持つ点 $a, b$ を代数的に分離して個別の開近傍イデアルを与えることが不可能となり、最終的に得られる位相は $a$ と $b$ を区別できない $\tau' = \{\varnothing, X\}$ (密着位相)となる。 密着位相は $T_1$ 空間ではないため、この復元アルゴリズムは $T_1$ 空間でない位相空間に対しては正しく機能せず、元の位相の復元に失敗することが確認できる。

7. Hausdorff, 正則, 正規空間のイデアル和による特徴付け

$T_1$ より強い分離公理は、「イデアルが互いに素 (comaximal)」という条件で段階的に美しく表現される。ここでは省略を用いることなく、それぞれの分離公理に対応する証明を完全に記述する。

定義 7.1(強い分離公理)
・Hausdorff 空間 ($T_2$ 空間): 任意の相異なる 2 点 $x, y \in X$ が互いに素な(交わらない)開近傍を持つ。
・正則空間 (regular space): $T_1$ 空間であり、かつ、任意の閉集合 $F$ と $F$ に属さない点 $x$ が、互いに素な開近傍によって分離できる。
・正規空間 (normal space): $T_1$ 空間であり、かつ、任意の互いに素な 2 つの閉集合 $F_1, F_2$ が、互いに素な開近傍によって分離できる(距離空間などは常に正規空間である)。
定理 7.2(分離公理の代数幾何学的特徴付け)
(1) $X$ が Hausdorff 空間 $\iff$ 任意の $x \neq y$ に対し $1 \in I_{\mathcal{N}(x)} + I_{\mathcal{N}(y)}$。
(2) $X$ が 正則空間 (regular space) $\iff$ 任意の閉集合 $F$ と $x \notin F$ に対し $1 \in I_{\mathcal{N}(x)} + I_{\mathcal{N}(F)}$。
(3) $X$ が 正規空間 (normal space) $\iff$ 任意の互いに素な閉集合 $F_1, F_2$ に対し $1 \in I_{\mathcal{N}(F_1)} + I_{\mathcal{N}(F_2)}$。
証明 ((1) Hausdorff 空間について):

$(\implies)$ $X$ が Hausdorff とし、$x \neq y$ を取る。定義より互いに素な開近傍 $U \ni x$ と $V \ni y$ が存在する。指示関数 $f_U$ は $U$ 上で $0$ を取るため $f_U \in I_{\mathcal{N}(x)}$ である。関数 $g = f_U + 1$ を考えると、これは $U$ で $1$、$X \smallsetminus U$ で $0$ を取る。$U \cap V = \varnothing \implies V \subset X \smallsetminus U$ であるから、$g$ は $V$ 上で $0$ を取る。ゆえに $g \in I_{\mathcal{N}(y)}$ である。ここで $f_U + g = f_U + (f_U + 1) = 2f_U + 1 = 1$($\mathbb{F}_2$ の演算より)となるため、$1 \in I_{\mathcal{N}(x)} + I_{\mathcal{N}(y)}$ が示された。

$(\impliedby)$ $1 = f + g$ となるような $f \in I_{\mathcal{N}(x)}, g \in I_{\mathcal{N}(y)}$ が存在すると仮定する。定義より、$x$ の開近傍 $U$ が存在して $U$ 上で $f = 0$ となり、$y$ の開近傍 $V$ が存在して $V$ 上で $g = 0$ となる。もし $U \cap V \neq \varnothing$ であり、ある点 $w \in U \cap V$ が存在したとすると、方程式より $1 = f(w) + g(w)$ となるが、$w$ は $U$ にも $V$ にも属するため $f(w) = 0$ かつ $g(w) = 0$ である。ゆえに $1 = 0 + 0 = 0$ となり矛盾が生じる。よって $U \cap V = \varnothing$ でなければならず、空間は Hausdorff である。

証明 ((2) 正則空間について):

$(\implies)$ $X$ が正則空間であるとし、任意の閉集合 $F$ と $x \notin F$ を取る。定義より互いに素な開近傍 $U \ni x$ と $V \supset F$ が存在する。指示関数 $f_U$ は $U$ 上で $0$ となるため $f_U \in I_{\mathcal{N}(x)}$ である。関数 $g = f_U + 1$ を考えると、これは $X \smallsetminus U$ で $0$ となる。$U \cap V = \varnothing \implies V \subset X \smallsetminus U$ であるから、$g$ は開集合 $V$ 上で恒等的に $0$ となり、定義 1.3 より $g \in I_{\mathcal{N}(F)}$ である。$f_U + g = 1$ より $1 \in I_{\mathcal{N}(x)} + I_{\mathcal{N}(F)}$ となる。

$(\impliedby)$ $1 = f + g$ となるような $f \in I_{\mathcal{N}(x)}, g \in I_{\mathcal{N}(F)}$ が存在すると仮定する。定義より、$x$ の開近傍 $U$ が存在して $U$ 上で $f = 0$ となり、また $F$ を包含する開集合 $V \supset F$ が存在して $V$ 上で $g = 0$ となる。もし $U$ と $V$ が交わり、点 $w \in U \cap V$ が存在したとすると、$1 = f(w) + g(w) = 0 + 0 = 0$ となり矛盾。よって $U \cap V = \varnothing$。これにより $x$ と閉集合 $F$ が互いに素な開集合で分離され、正則性が示された。

証明 ((3) 正規空間について):

$(\implies)$ $X$ が正規空間であるとし、任意の互いに素な閉集合 $F_1, F_2$ を取る。定義より互いに素な開近傍 $U \supset F_1$ と $V \supset F_2$ が存在する。指示関数 $f_U$ は $U$ 上で $0$ となるため $f_U \in I_{\mathcal{N}(F_1)}$ である。関数 $g = f_U + 1$ は $X \smallsetminus U$ で $0$ となるが、$U \cap V = \varnothing \implies V \subset X \smallsetminus U$ より、$g$ は $V$ 上で $0$ となる。したがって $g \in I_{\mathcal{N}(F_2)}$。$f_U + g = 1$ より $1 \in I_{\mathcal{N}(F_1)} + I_{\mathcal{N}(F_2)}$。

$(\impliedby)$ $1 = f + g$ となるような $f \in I_{\mathcal{N}(F_1)}, g \in I_{\mathcal{N}(F_2)}$ が存在すると仮定する。定義より、$F_1$ を包含する開集合 $U$ が存在して $U$ 上で $f = 0$ となり、$F_2$ を包含する開集合 $V$ が存在して $V$ 上で $g = 0$ となる。もし $U \cap V \neq \varnothing$ であり $w \in U \cap V$ が存在したとすると、$1 = f(w) + g(w) = 0 + 0 = 0$ となり矛盾。よって $U \cap V = \varnothing$ となり、互いに素な閉集合を互いに素な開集合で分離できたため、正規性が示された。

(証明終)

8. 連続関数の拡張: $\mathbb{F}_2$ 版 Urysohn の補題と Tietze の拡張定理

実数体 $\mathbb{R}$ への関数に対する Urysohn や Tietze の定理は、$\mathbb{F}_2$ への関数に対しては、位相空間が「強ゼロ次元」であることと同値になる。ここで $C(X, \mathbb{F}_2)$ は、$X$ から離散位相を入れた $\mathbb{F}_2$ への連続関数全体を表す。

定義 8.1(clopen 集合と強ゼロ次元)
開集合であり同時に閉集合でもあるような部分集合をclopen 集合 (clopen set) と呼ぶ。
位相空間 $X$ が 強ゼロ次元 (strongly zero-dimensional) であるとは、$X$ が正規空間であり、任意の互いに素な閉集合 $F_1, F_2$ に対して、$F_1 \subset U$ かつ $F_2 \subset X \smallsetminus U$ を満たす clopen 集合 $U$ が存在することである。
定理 8.2( Urysohn と Tietze の $\mathbb{F}_2$ への完全な翻訳 )
以下の 3 つの条件は同値である。
  1. $X$ は強ゼロ次元空間である。
  2. ($\mathbb{F}_2$ 版 Urysohn の補題) 任意の互いに素な閉集合 $F_1, F_2$ に対して、連続関数 $f \in C(X, \mathbb{F}_2)$ が存在し、$F_1$ 上で $f = 0$、$F_2$ 上で $f = 1$ となる。
  3. ($\mathbb{F}_2$ 版 Tietze の拡張定理) $X$ の任意の閉集合 $F$ と、その上の任意の連続関数 $g \in C(F, \mathbb{F}_2)$ に対して、空間全体への拡張となる連続関数 $f \in C(X, \mathbb{F}_2)$ ($f|_F = g$)が存在する。
証明:

(1 $\implies$ 2): 強ゼロ次元であれば、互いに素な閉集合 $F_1, F_2$ を分離する clopen 集合 $U$ が存在する。$U$ で $0$、$X \smallsetminus U$ で $1$ を取る指示関数 $f_U$ を構成する。逆像について $f_U^{-1}(0) = U$ は clopen なので開集合、$f_U^{-1}(1) = X \smallsetminus U$ も開集合となるため $f_U$ は連続関数としての条件を満たし、(2) が成立する。

(2 $\implies$ 1): (2) を満たす連続関数 $f$ が存在すれば、$U = f^{-1}(0)$ と置くと、$\mathbb{F}_2$ の各点は開かつ閉であるため、逆像 $U$ は $X$ における clopen 集合となる。$f$ の条件より $F_1 \subset U$ かつ $F_2 \subset f^{-1}(1) = X \smallsetminus U$ となるため、強ゼロ次元性が従う。

(2 $\implies$ 3): 閉集合 $F$ と $g \in C(F, \mathbb{F}_2)$ が与えられたとする。定義域 $F$ を持つ関数 $g$ の連続性より、$F_1 = g^{-1}(0)$ と $F_2 = g^{-1}(1)$ は部分空間 $F$ における閉集合である。ここで $F$ 自身が $X$ の閉集合であるため、$F_1, F_2$ は空間 $X$ 全体から見ても閉集合となる。また $F_1 \cap F_2 = \varnothing$ であるため、これらは $X$ における互いに素な閉集合である。(2) の条件よりこれらを $0$ と $1$ で分離する連続関数 $f \in C(X, \mathbb{F}_2)$ が存在する。この $f$ は $F_1$ 上で $0$、$F_2$ 上で $1$ を取るため、任意の $x \in F$ で $g(x)$ と完全に一致し、拡張関数となる。

(3 $\implies$ 2): 互いに素な閉集合 $F_1, F_2$ が与えられたとき、$F = F_1 \cup F_2$ は有限和なので閉集合である。$F_1$ 上で $0$、$F_2$ 上で $1$ を取る関数 $g \colon F \to \mathbb{F}_2$ を定義する。$g^{-1}(0) = F_1$、$g^{-1}(1) = F_2$ はそれぞれ $F$ の閉集合であり開集合でもあるため $g$ は連続である。(3) の仮定よりこれを拡張する連続関数 $f$ が存在し、(2) の条件を満たす。

(証明終)

9. Stone 空間への展望

これらの結果から、$T_1$ 分離公理および各点での連続関数の性質が、可換環 $\mathbb{F}_2^X$ におけるイデアルの代数的操作として余すところなく捉えられることがわかる。 空間 $X$ が強ゼロ次元かつコンパクトである場合(いわゆる Stone 空間)、環 $C(X, \mathbb{F}_2)$ の極大イデアルの空間に適切な位相(Stone 位相)を導入することで、元の空間 $X$ との間に完全な双対性が成立する(Stone の表現定理)。本稿での $\mathbb{F}_2^X$ の性質の翻訳は、この高度な代数幾何学的・圏論的対応を理解するための最も具体的かつ基礎的な第一歩である。

補遺: 一般の可換環における線型位相と位相環構造

ここでは、特定の関数環にとどまらず、一般の可換環 $A$ のイデアルの集合 $\mathcal{I}$ を用いて $A$ に位相(線型位相)を導入する方法について解説する。このような位相は、代数幾何学や可換環論において完備化などを扱う際に非常に重要な役割を果たす。以下では、厳密な定義と位相環になることの完全な証明を与える。

定義 A.1(線型位相)
$A$ を可換環とし、$\mathcal{I}$ を $A$ のイデアルからなる空でない族とする。$\mathcal{I}$ が次の条件 (F) を満たすと仮定する。
(F) 任意の $I, J \in \mathcal{I}$ に対して、ある $K \in \mathcal{I}$ が存在して $K \subset I \cap J$ を満たす。
このとき、$A$ の部分集合 $U$ が開集合であることを、「任意の $x \in U$ に対して、ある $I \in \mathcal{I}$ が存在して $x + I \subset U$ となること」と定義する。この開集合の全体を $\mathcal{O}$ とする。
命題 A.2
上記の $\mathcal{O}$ は $A$ 上の位相を定める。さらに、各 $x \in A$ と各 $I \in \mathcal{I}$ に対して、$x + I$ はこの位相に関する開集合である。
証明:

まず、$\mathcal{O}$ が位相の公理を満たすことを示す。

条件より明らかに $\varnothing \in \mathcal{O}$ であり、任意の $x \in A$ と任意の $I \in \mathcal{I}$ に対して $x + I \subset A$ であるから $A \in \mathcal{O}$ である。

次に、$U, V \in \mathcal{O}$ とする。$x \in U \cap V$ を任意にとると、$U, V$ は開集合なので、ある $I, J \in \mathcal{I}$ が存在して $x + I \subset U$ かつ $x + J \subset V$ が成り立つ。条件 (F) により、ある $K \in \mathcal{I}$ が存在して $K \subset I \cap J$ を満たす。このとき、$x + K \subset (x + I) \cap (x + J) \subset U \cap V$ となるため、$U \cap V \in \mathcal{O}$ である。

さらに、$\{U_\lambda\}_{\lambda \in \Lambda}$ を $\mathcal{O}$ の任意の族とし、$W = \bigcup_{\lambda \in \Lambda} U_\lambda$ とおく。$x \in W$ をとると、ある $\lambda \in \Lambda$ が存在して $x \in U_\lambda$ となる。$U_\lambda \in \mathcal{O}$ であるから、ある $I \in \mathcal{I}$ が存在して $x + I \subset U_\lambda \subset W$ となる。よって $W \in \mathcal{O}$ である。以上により、$\mathcal{O}$ は $A$ 上の位相を定める。

次に、$x \in A$ と $I \in \mathcal{I}$ に対して $x + I \in \mathcal{O}$ であることを示す。$y \in x + I$ を任意にとる。このとき $y - x \in I$ であり、$I$ はイデアル(特に加法部分群)であるため、$y + I = (y - x) + x + I \subset x + I + I = x + I$ が成り立つ。よって、$y$ に対して $I \in \mathcal{I}$ 自身をとれば $y + I \subset x + I$ となるので、$x + I \in \mathcal{O}$ である。

(証明終)
定義 A.3(位相環)
環 $A$ が位相空間であり、加法 $+ \colon A \times A \to A$ 、加法逆元 $- \colon A \to A$ 、乗法 $\cdot \colon A \times A \to A$ がすべて連続であるとき、$A$ を位相環 (topological ring) という。
命題 A.4
命題 A.2 で定めた位相により、$A$ は位相環となる。
証明:

まず、加法 $+ \colon A \times A \to A$ が連続であることを示す。$(x, y) \in A \times A$ を任意にとり、$x + y$ の任意の開近傍 $W$ をとる。開集合の定義より、ある $I \in \mathcal{I}$ が存在して $(x + y) + I \subset W$ となる。$A \times A$ における $(x, y)$ の近傍として $(x + I) \times (y + I)$ を考える。任意の $x' \in x + I$ と $y' \in y + I$ に対して、$x' = x + a$ および $y' = y + b$ (ただし $a, b \in I$ )と書ける。このとき $x' + y' = x + y + a + b$ である。$I$ はイデアルなので加法について閉じており、$a + b \in I$ である。したがって、$x' + y' \in (x + y) + I \subset W$ となる。よって加法は連続である。

次に、加法逆元をとる写像 $- \colon A \to A$ が連続であることを示す。$x \in A$ を任意にとり、$-x$ の任意の開近傍 $W$ をとる。ある $I \in \mathcal{I}$ が存在して $-x + I \subset W$ となる。$x$ の開近傍 $x + I$ を考えると、任意の $x' \in x + I$ は $x' = x + a$ ( $a \in I$ )と書ける。このとき $-x' = -x - a$ である。$I$ はイデアルなので $-a \in I$ であり、$-x' \in -x + I \subset W$ となる。よって加法逆元の写像は連続である。

最後に、乗法 $\cdot \colon A \times A \to A$ が連続であることを示す。$(x, y) \in A \times A$ を任意にとり、$xy$ の任意の開近傍 $W$ をとる。ある $I \in \mathcal{I}$ が存在して $xy + I \subset W$ となる。$(x, y)$ の近傍として $(x + I) \times (y + I)$ を考える。任意の $x' \in x + I$ と $y' \in y + I$ をとると、$x' = x + a$ および $y' = y + b$ ( $a, b \in I$ )と書ける。このとき、$x' y' = (x + a)(y + b) = xy + xb + ya + ab$ と展開される。$I$ は $A$ のイデアルであるため、$A$ の元との積について閉じており $xb \in I$ かつ $ya \in I$ である。また、$I$ 自身の元の積も $I$ に含まれるため $ab \in I$ である。これらはすべて $I$ の元であるから、その和 $xb + ya + ab \in I$ となる。したがって $x' y' \in xy + I \subset W$ が成り立つ。よって乗法も連続である。以上により、$A$ は位相環である。

(証明終)
命題 A.5
上記の位相環 $A$ が Hausdorff 空間であるための必要十分条件は、以下の式が成り立つことである。 $$ \bigcap_{I \in \mathcal{I}} I = \{0\} $$
証明:

まず、$A$ が Hausdorff 空間であると仮定し、$\bigcap_{I \in \mathcal{I}} I = \{0\}$ を示す。$x \in A$ を $x \neq 0$ なる任意の元とする。$A$ は Hausdorff であるため、$0$ と $x$ を分離する開近傍 $U, V$ が存在する。すなわち、$0 \in U$ 、$x \in V$ かつ $U \cap V = \varnothing$ を満たす。開集合の定義より、ある $I \in \mathcal{I}$ が存在して $I = 0 + I \subset U$ となり、ある $J \in \mathcal{I}$ が存在して $x + J \subset V$ となる。$U \cap V = \varnothing$ であるため、$I \cap (x + J) = \varnothing$ が成り立つ。ここで、$0 \in J$ であるため $x \in x + J$ である。もし $x \in I$ であるとすると、$x \in I \cap (x + J)$ となり空集合であることに矛盾する。したがって $x \notin I$ である。これにより $x \notin \bigcap_{I \in \mathcal{I}} I$ が示された。よって $\bigcap_{I \in \mathcal{I}} I = \{0\}$ である。

逆に、$\bigcap_{I \in \mathcal{I}} I = \{0\}$ であると仮定し、$A$ が Hausdorff 空間であることを示す。$x, y \in A$ を $x \neq y$ なる任意の 2 元とする。$x - y \neq 0$ であるため、仮定よりある $I \in \mathcal{I}$ が存在して $x - y \notin I$ を満たす。この $I$ を用いて、$x$ の開近傍 $x + I$ と $y$ の開近傍 $y + I$ を考える。もし $(x + I) \cap (y + I) \neq \varnothing$ であるとすると、ある $z \in A$ が存在して $z = x + a = y + b$ ( $a, b \in I$ )と書ける。このとき、$x - y = b - a$ となるが、$I$ はイデアルなので $b - a \in I$ であり、$x - y \in I$ となって矛盾する。したがって $(x + I) \cap (y + I) = \varnothing$ である。異なる 2 点を交わらない開近傍で分離できたため、$A$ は Hausdorff 空間である。

(証明終)
例 A.6( $I$ 進位相 )
可換環 $A$ とその 1 つのイデアル $I$ が与えられたとき、$\mathcal{I} = \{I^n \mid n \ge 1\}$ と定義する。任意の $I^n, I^m \in \mathcal{I}$ に対して、$k = \max(n, m)$ とおけば $I^k \subset I^n \cap I^m$ となるため、$\mathcal{I}$ は条件 (F) を満たす。この $\mathcal{I}$ によって定まる位相を、$A$ の $I$ 進位相 ($I$-adic topology) と呼ぶ。特に $A$ が局所環 (local ring) であり $I$ がその極大イデアルである場合、この位相による完備化は代数幾何学における局所的な振る舞いを調べるための基本的な道具となる。

参考文献